#list_folder ol { background:none; margin-left:1em !important; }
#list_folder > ol { margin-left: 0 !important; }
#list_folder a { text-decoration: none; font-size: 13px; color:#5c5b5b; padding: 1px 1px 1px 20px; background: url('../images/folder_icon.gif') no-repeat left; }
#list_folder a:hover { text-decoration: underline; }
#list_folder a.selected { color: black; background: url('../images/openfolder_icon.jpg') no-repeat left #EEEEEE; display: block; border-radius: 4px 4px 4px 4px;}

#list_folder_box ol { background:none; margin-left:1em !important; }
#list_folder_box > ol { margin-left: 0 !important; }
#list_folder_box a { text-decoration: none; font-size: 13px; color:#5c5b5b; padding: 1px 1px 1px 20px; background: url('../images/folder_icon.gif') no-repeat left; }
#list_folder_box a:hover { text-decoration: underline; }
#list_folder_box a.selected { color: black; background: url('../images/openfolder_icon.jpg') no-repeat left #EEEEEE; display: block; border-radius: 4px 4px 4px 4px;}


/* Sortable CSS */
.ui-nestedSortable-error { background:#fbe3e4; color:#8a1f11; }

ol { margin: 0; padding: 0; }
ol.sortable, ol.sortable ol { margin: 0; padding: 0; list-style-type: none; cursor: default; }
ol.sortable { margin: 20px; }

.sortable li { margin: 5px 0; padding-left: 20px; }
.sortable li div  { /*padding: 5px 1px 5px 10px; */margin: 0; cursor: move; /*background-color: #eeeeee;*/ -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.sortable li div:hover { background-color: #dbdbdb; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.sortable li.placeholder { background-color: #c2c0c0; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; margin-left: 20px; }

.non-sortable li { margin: 5px 0; padding-left: 20px; }
.non-sortable li div  { /*padding: 5px 1px 5px 10px; */margin: 0; cursor: move; /*background-color: #eeeeee;*/ -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.non-sortable li div:hover { background-color: #dbdbdb; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.non-sortable li.placeholder { background-color: #c2c0c0; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; margin-left: 20px; }


.plus { background: url('../images/more.png') no-repeat 0 4px; }
.minus { background: url('../images/less.png') no-repeat 0 4px; }

#page-details h5 { margin: 0; padding: 0; }

#container{
}


#container-bottom{
	width: 700px;
}

#container-bottom-left{
	float: left;
}
#container-bottom-left a{
	display: block;
}
.icon-plus {
    background-position: -408px -96px;
}
.icon-white {
    background-image: url("../images/glyphicons-halflings-white.png");
}
#container-bottom-right{
	float: right;
}